
#ifndef LX_COMMANDS_H
#define LX_COMMANDS_H

#include <qobject.h>
#include <qglobal.h>
//#define LX_COMMANDS LX_Commands::Instance()

/**
 * Class which holds all commands for the command line. This 
 * is separated in this module to alow the use of different
 * languages for the gui and the command interface.
 * Implemented as singleton. 
 *
 * @author Stephen Hawking
 */
class Q_DECL_EXPORT LX_Commands {
    

public:
    /**
     * @return Instance to the unique commands object.
     */
//     static LX_Commands* Instance() {
//         if (m_pUniqueInstance==NULL) {
//             m_pUniqueInstance = new LX_Commands();
//         }
//         return m_pUniqueInstance;
//     }
	LX_Commands(){}

};

#endif

